Merged
Conversation
Contributor
PR Validation ✅All checks passed! Ready for review. Checks Performed:
|
1 similar comment
Contributor
PR Validation ✅All checks passed! Ready for review. Checks Performed:
|
- Add astro-seo package for structured OpenGraph support - Create OpenGraphMeta component with Twitter Card integration - Add opengraph utility library with Tailgraph dynamic image generation - Update content schemas with OG override fields (ogTitle, ogDescription, ogImage, etc.) - Integrate OpenGraph metadata across all page types: - Blog posts (article type with author, publish date) - Briefs (article type with categories) - Projects (website type) - List pages (with item counts) - Home page - All pages now have proper social media sharing with dynamic images 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
bda4574 to
96fec27
Compare
Contributor
PR Validation ✅All checks passed! Ready for review. Checks Performed:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR implements a comprehensive OpenGraph metadata system for the Astro site, enabling proper social media sharing with dynamic image generation.
Changes Made
Core Infrastructure
astro-seopackage for structured OpenGraph and Twitter Card supportOpenGraphMetacomponent - wrapper around astro-seo with proper TypeScript integrationopengraph.tsutility library with helper functions for different content typesContent Schema Updates
ogTitle- custom OpenGraph titleogDescription- custom OpenGraph descriptionogImage- custom image URLogImageAlt- custom image alt textnoOgImage- disable automatic image generationmodifiedDate- article modification datePage-Level Integration
Dynamic Image Generation
Technical Details
OpenGraph Types
published_time,modified_time,author,sectionImage Strategy
ogImagefieldnoOgImageflagPerformance & SEO
Testing
Impact
🤖 Generated with Claude Code